home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / Genie / Projects / A-line / Scripts / MakeDeps < prev    next >
Encoding:
Text File  |  2000-06-24  |  812 b   |  35 lines

  1. # MakeDepend
  2.  
  3. Execute "ALDirMacros"
  4.  
  5. If !`Exists ":{MANIFEST}:"`
  6.     Echo "You need a Manifest folder."
  7.     Exit 1
  8. End
  9.  
  10. Set LABDIR `FindLabFolder`
  11. Set PROJLABDIR "{LABDIR}{PROJNAME}:"
  12. If !`Exists "{PROJLABDIR}"`
  13.     NewFolder "{PROJLABDIR}"
  14. End
  15.  
  16. Set RULESDIR "{PROJLABDIR}{RULES}:"
  17. If !`Exists "{RULESDIR}"`
  18.     Echo "Creating {RULES} folder."
  19.     NewFolder "{RULESDIR}"
  20. End
  21.  
  22. If !`Exists ":{DEPS}:"`
  23.     Echo "Creating {DEPS} folder."
  24.     NewFolder ":{DEPS}:"
  25. End
  26.  
  27. Echo "Examining dependencies..."
  28. MakeDepend.pl --srclist --scf
  29. SetFile -c 'R*ch' `Files -f ":{DEPS}:"`
  30. Set HEADER "# Make dependencies generated automatically by MakeDepend."
  31. Echo "{HEADER}" > "{RULESDIR}Dependencies.mk"
  32. Echo "" >> "{RULESDIR}Dependencies.mk"
  33. Catenate `Files -f ":{DEPS}:"` >> "{RULESDIR}Dependencies.mk"
  34. SetFile -c 'R*ch' "{RULESDIR}Dependencies.mk"
  35.